package com.yaorange.medical.vo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * @author coach tam
 * @email 327395128@qq.com
 * @values 坚持灵活 灵活坚持
 * @since 2024/6/7
 */
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class WifiVo {
    /**
     * 出厂号
     */
    @JsonProperty("FACTORY_ID")
    private String factoryId;

    /**
     * 设备编号
     */
    @JsonProperty("DEVICE_ID")
    private String deviceId;

    /**
     * 设备类型
     */
    @JsonProperty("DEVICE_TYPE")
    private String deviceType;

    /**
     * 波特率
     */
    @JsonProperty("BAUDRATE")
    private String baudrate;

    /**
     * 更新频率
     */
    @JsonProperty("INQUIRE_TIME")
    private String inquireTime;

    @JsonProperty("CHARGING")
    private String charging;

    @JsonProperty("OPEN")
    private String open;

    /**
     * 设备时间
     */
    @JsonProperty("DEV_TIME")
    private String devTime;

    @JsonProperty("Y_RUN")
    private String yRun;

    /**
     * wifi名称
     */
    @JsonProperty("SSID")
    private String ssid;

    /**
     * wifi密码
     */
    @JsonProperty("PASS")
    private String pass;

    @JsonProperty("SERVER_IP")
    private String serverIp;

    @JsonProperty("SERVER_PORT")
    private String serverPort;

    @JsonProperty("CONNECT_TYPE")
    private String connectType;

    /**
     * wifi信号强度
     */
    @JsonProperty("RSSI")
    private String rssi;

    /**
     * 无线的MAC地址
     */
    @JsonProperty("MAC")
    private String mac;

    /**
     * IP地址
     */
    @JsonProperty("IP")
    private String ip;

    @JsonProperty("CONNECT_STATU")
    private String connectStatu;
}
